#include "contactwidget.h"
#include "ui_contactwidget.h"
#include <QString>

ContactWidget::ContactWidget(QWidget *parent)
    : QWidget(parent)
    , ui(new Ui::ContactWidget)
{
    ui->setupUi(this);
}

ContactWidget::ContactWidget(const QString& friendId, const QString& nickname, const QString& alias,
                       const QDateTime& time, QWidget *parent)
    : QWidget(parent)
    , ui(new Ui::ContactWidget)
{

    ui->setupUi(this);

    m_friendId = friendId;
    m_nickname = nickname;
    m_alias = alias;
    m_time = time;

    initUI();
}

ContactWidget::~ContactWidget()
{
    delete ui;
}

QString ContactWidget::getFriendId() const
{
    return m_friendId;
}

QString ContactWidget::getNickname() const
{
    return m_nickname;
}

QString ContactWidget::getAlias() const
{
    return m_alias;
}

QDateTime ContactWidget::getCreateTime() const
{
    return m_time;
}

void ContactWidget::initUI()
{
    ui->alias->setText(m_alias);
    ui->time->setText(m_time.toString());
}
